Volume 26, Issue 3, July 2023, Pages 427-437
Abubakr Mohamed Fouad Abd-Elhamid; Ezzat Barakat Abdel-Fattah; Ramadan Yusuf Abu-Shahba